package cn.singlewindow.ha.util.collector.collecter.domain;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import javax.persistence.Id;
import java.math.BigDecimal;
import java.util.Date;

@Data
@TableName("data_common_domain")
public class CommonDomain {
    @Id
    private String guid;
    @TableField("sys_date")
    private Date sysDate;
    private String note;
    @TableField("province_name")
    private String provinceName;
    @TableField("ie_type")
    private String ieType;
    @TableField("year_month_value")
    private String yearMonthValue;
    @TableField("data_src")
    private String dataSrc;

    private BigDecimal qty;
    @TableField("total_value")
    private BigDecimal totalValue;

    @TableField("qty_percent")
    private BigDecimal qtyPercent;
    @TableField("total_value_percent")
    private BigDecimal totalValuePercent;

    @TableField("first_class")
    private String firstClass;
    @TableField("second_class")
    private String secondClass;
    @TableField("third_class")
    private String thirdClass;
    @TableField("fourth_class")
    private String fourthClass;

    private String unit;
    private String nature;

    @TableField("data_type")
    private String dataType;
    @TableField("note_1")
    private String note1;
    @TableField("note_2")
    private String note2;
}
